home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 6 / Amiga Format AFCD06 (Nov 1996, Issue 90).iso / serious / commercial / studio_pgs_imagefx / pagestream30i readme < prev    next >
Text File  |  1996-08-14  |  21KB  |  464 lines

  1.  
  2.                         PageStream 3.0i
  3.                               &
  4.                   PageStream 3.1 beta 1,2,3
  5.  
  6.                        STUDIO DRIVER
  7.  
  8. This  Update  contains  a  Studio  driver for PageStream 3.x.  The
  9. driver  allows  direct  printing  from PageStream using the Studio
  10. printing program with all it's features.
  11.  
  12. Note:   This  driver  is  not made by your PageStream manufacturer
  13. Soft-Logik.   So  don't ask them for help with this driver.  Flame
  14. me,  not  them.   And  if  it  turns out to be a problem of you or
  15. PageStream, you can bet flames are forwarded/returned :-) Email to
  16.  
  17. CompuServe: Wolf Faust 100116,1070
  18. Internet:   100116.1070@compuserve.com
  19.  
  20.  
  21. Thanks
  22. ------
  23.  
  24. First  a big thanks to Soft Logik (Michael Loader and Gary Knight)
  25. for  making  this driver possible.  Without knowing the PageStream
  26. application  library and driver interface, this and future drivers
  27. are not possible.
  28.  
  29. Introduction:
  30. -------------
  31.  
  32. This  PageStream  3.x  driver allows printing using the Studio or
  33. CanonStudio  print program.  Studio and CanonStudio offer printing
  34. 24  Bit using a color management to a Workbench driver.  Using the
  35. Studio  color  management  you  can adjust all output colors.  For
  36. instance,  you  can  generate a profile giving you Pantone colors.
  37. So  using this Studio driver with PageStream 3.x, you are able to
  38. get  high  quality  output basicly from any printer.  The software
  39. also adds a spooling and many other functions to PageStream.  More
  40. about the added features laters...
  41.  
  42.  
  43. Requirements:
  44. -------------
  45.  
  46.  + PageStream 3.0i or PageStream 3.1 beta 1,2 or 3
  47.  
  48.                      ATTENTION!!!
  49.                      ============
  50.  
  51.    Note that you need different Studio drivers whenever the
  52.    PageStream printer driver interface get's changed by
  53.    Soft-Logik. For instance, the Studio driver for 3.0i
  54.    causes PageStream 3.1 beta 1,2,3 to crash.
  55.    The next update version released (beta 4?) might work
  56.    fine with the 3.1 beta 1,2,3 driver as the driver interface
  57.    of PageStream is not changed that often. But this depends
  58.    on Soft-Logik.
  59.  
  60.  + Studio 2.11 (or higher) or registered CanonStudio
  61.    (all Studio explanations below also apply to CanonStudio).
  62.    A list of all Studio distributors are listed at the end.
  63.  + an additional 1-2 MBytes RAM for the Studio printing program.
  64.  + as much free disk space as possible for the included spooler.
  65.  
  66.  
  67. Installation:
  68. -------------
  69.  
  70.            FOLLOW THIS INSTALLATION INSTRUCTION
  71.  
  72. - Click on the install icon using the Workbench.
  73.  
  74. - Follow the installation guides given by the install program.
  75.   The installation program will first update your printing
  76.   program. It will than search for a possible PageStream
  77.   installation and install the printer driver accordingly.
  78.  
  79. - After succesfully installing the Studio PageStream 3 driver,
  80.   start PageStream.
  81.  
  82. - Select the "Printing..." menu item in the "Settings" menu.
  83.  
  84. - Select "Studio" as driver type.
  85.  
  86. - Click on the "Edit Print Presets" gadget. The known Studio user
  87.   interface should appear on the PageStream 3 screen.
  88.   If the user interface doesn't appear, see the comments
  89.   in the "Problems & Fixes" section below.
  90.  
  91. - The print settings in the Studio program reflect
  92.   the default settings for your printer after installing
  93.   the program. If you want your personal settings get used, use
  94.   the Settings/Open menu item to load your default Studio.prefs
  95.   settings file. More on the settings issue later.
  96.  
  97. - Select the Config/Max Page&Print Size menu item. This will
  98.   make the print area use the maximum page size allowed.
  99.   This area will be used by Studio for printing from PageStream.
  100.  
  101. - Save your Studio settings permanently using the
  102.   "Save Settings" gadget in the main Studio window.
  103.  
  104. - Confirm your Studio settings by clicking on the
  105.   "Print" gadget in the main Studio  window.
  106.   Don't get confused because the gadget is labeled "Print"
  107.   instead of "Use".
  108.  
  109. - After clicking on the "Print" gadget, you get back to the
  110.   PageStream "Printing..." window. Now select a temporary
  111.   drawer using the "Temp Files" string gadget (or click on the
  112.   drawer icon to the right in order to get a standard Amiga
  113.   requester.
  114.  
  115.   The given drawer should point to a fast hard disk. Because the
  116.   Studio driver uses the drawer for spooling, the disk should offer
  117.   a large amount of free disk space. How much free space is needed
  118.   greatly depends on the print size, print resolution and the
  119.   document being printed. So here is a recommendation that gives
  120.   you the minimum amount you should have for a trouble free
  121.   print:
  122.  
  123.      2  MBytes for a 360dpi greyscale printer
  124.      15 MBytes for a 360dpi color printer
  125.      30 MBytes for a 720dpi color printer
  126.   
  127.   As said, these are recommended minimum values - not necessities.
  128.   The driver might work with less, but it will run faster
  129.   and without trouble with more free disk space (3 times more is
  130.   a good starting point). Depending on the user response to this
  131.   driver, we might lower the disk space requirements in a future
  132.   driver version.
  133.  
  134. - Now you have done the basic setup. Click on "Save" or "Use"
  135.   to make your settings active. Than simply print.
  136.  
  137.  
  138. What is the "Temp Files" setting for?
  139. -------------------------------------
  140.  
  141. So  how  does the Studio PageStream driver print?  The driver will
  142. act  as a link between the Studio printing program and PageStream.
  143. The  Studio  printing  program  can  print  images  to basicly any
  144. Workbench  driver in 24 bit precission.  Studio also offers custom
  145. drivers  wich  are  not  limited by the Amiga printer.device.  The
  146. PageStream  driver  will  safe  the  output as an image in a spool
  147. drawer.  Once written, the spool file containing the wanted output
  148. image will be forwarded to Studio for printing.
  149.  
  150. The  Studio  PageStream  driver needs your print sizes in order to
  151. tell  PageStream the output resolution and more.  So if you select
  152. "Print"  in PageStream, the status window of Studio will appear in
  153. the  top  left  screen border.  The status window will stay on the
  154. PageStream screen until you either close it or quit PageStream.
  155.  
  156. Once printing has started, PageStream generates the print data and
  157. safes  it  to  the  spool  drawer.   The print performance greatly
  158. depends  on  the speed of the disk as the spool files can get very
  159. big.   Both, PageStream driver and the Studio printing program, do
  160. access  the  spool  file  using  double buffered asynchronous file
  161. read/write routines.
  162.  
  163. The  PageStream  Studio  driver  forwards  the print job to Studio
  164. after generating the spool data.  After doing so, you can continue
  165. working  with  PageStream  while  Studio  prints  the  spool  file
  166. containing  the  output image in background.  However, you have to
  167. wait until printing is finished if your spool drawer doesn't offer
  168. enough  disk  space for complex pages.  This should explain why it
  169. is  so  important to assign the "Temp Files" drawer to a fast hard
  170. disk with lot's of free space.
  171.  
  172. The "Edit Print Presets" gadget:
  173. --------------------------------
  174.  
  175. Clicking  on  the  "Edit  Print  Presets" of the Studio PageStream
  176. driver  will  pop-up  the  known  Studio  user  interface  on  the
  177. PageStream  screen.   Please note that Studio needs a small amount
  178. of  chip  and fast ram to do so.  If you are running low on memory
  179. after starting PageStream, you might easily run into problems with
  180. getting the Studio server started.
  181.  
  182. You  can  adjust  all  print  parameters  using  the  Studio  user
  183. interface.   Please note that the print dimension defined reflects
  184. the  used  print  area  of  your  printer.   So  make it as big as
  185. possible.   This  can  easily  be  done  by  using  the Config/Max
  186. Page&Print  Size  menu item.  Depending on the output driver, this
  187. menu  item might have problems adjusting the maximum height of the
  188. print area as no maximum page height is given.
  189.  
  190. There are some things to note:
  191.  
  192. - The user interface of Studio might feel a bit slower than usual.
  193. This is mainly a result of the Studio user interface showing up on
  194. the  PageStream  screen.   Sorry,  there  is  nothing  I can do to
  195. improve this.
  196.  
  197. -   Landscape  printing  is  currently  done  by  PageStream.   So
  198. PageStream  is  rotating  the  image  for  you.   You  can  select
  199. LandScape   printing   using   the  Studio  user  interface.   The
  200. orientation   setting   of  the  PageStream  driver  will  be  set
  201. accordingly automaticly.
  202.  
  203. -  The  "Print  Priority"  setting  in  the Studio menu can become
  204. pretty  importand  on the way you print using Studio.  If you want
  205. Studio  to  print  in  background,  it  is  recommended to set the
  206. priority  to the default "Low" value.  This means, PageStream will
  207. generate  the print data as fast as possible and once done, Studio
  208. will  pick start printing in background.  You can continue working
  209. with  PageStream  and  Studio  will use the remaining CPU time for
  210. printing  in background.  Note, printing in background only works,
  211. if  your  "Temp  Files"  drawer  offers  enough  free  disk space.
  212. Otherwise  you  have  to wait for Studio to finish printing before
  213. continue working with PageStream.
  214.  
  215. The  "Average"  print  priority  is  usefull if you want Studio to
  216. compete for CPU time with PageStream.
  217.  
  218. -  The  "Memory  Usage" setting in the Studio menu is important if
  219. you  don't  have  enough  memory  in  your  computer to have both,
  220. PageStream  and Studio, running at the same time.  Set the item to
  221. "Low" if you are run out of memory.  Because of the way PageStream
  222. generates  the  print  data,  it might be a good idea to lower the
  223. memory  requirements  of  Studio  in order to give PageStream more
  224. memory  to generate the print data faster.  But before doing so, I
  225. would  recommend  doing  a real test using your printer and a stop
  226. watch.   Use  your usual print jobs for the test.  Simply check if
  227. the  low  memory  usage  setting does improve print speed.  People
  228. with  enough  free  RAM  usualy  don't  have  to worry and use the
  229. Average memory usage setting for maximum speed.
  230.  
  231. -  The  PageStream  Studio  driver accesses the Studio/CanonStudio
  232. printing  program using the Studio server interface.  All settings
  233. made   withing   the  Studio  user  interface  after  clicking  on
  234. "Edit Print Presets"   are   safed   in   a  settings  file  named
  235. "PageStreamStudioPrt.prefs"  in  the Studio_Prefs drawer.  So your
  236. usual  Studio  settings  safed  in Studio.prefs are not altered by
  237. your  PageStream  adjustments.  This way you can have to different
  238. adjustments  without having to switch manually.  For instance, you
  239. can  usualy  print  images  to  an expensive dye sub printer using
  240. Studio.   But when printing using PageStream, you can setup Studio
  241. to print to another printer wich fits your DTP needs better.
  242.  
  243. If  you want to use your usual Studio settings with the PageStream
  244. driver,  use  the  Settings/Open  menu  item  to load your default
  245. settings in the Studio.prefs file.
  246.  
  247. -  After  adjusting  all settings using the Studio user interface,
  248. you  can  click  on  the "Print" gadget in the main Studio window.
  249. Actually,  the "Print" gadget should be labelled "Use" gadget.  We
  250. will  fix  this  minor user interface problem in a future version.
  251. If  you  want  the settings permanently saved, use the usual "Safe
  252. Settings" gadget.
  253.  
  254.  
  255. The "Unprintable Margins" setting:
  256. ----------------------------------
  257.  
  258. Once  you  adjusted  the print area using the "Edit Print Presets"
  259. gadget,  PageStream  knows  the print resolution and print size of
  260. your  printer.   However,  PageStream doesn't know the unprintable
  261. margin  of  your  printer.   In order to make the PageStream ruler
  262. match your printed page, adjust the unprintable margin until ruler
  263. matches your printers output.
  264.  
  265.  
  266.  
  267. Problems & Fixes:
  268. -----------------
  269.  
  270. There are many things that can go wrong when it comes to printing.
  271. You also might get confused by some things happening when printing
  272. using the Studio PageStream driver. This section describes things
  273. to note:
  274.  
  275. - Printing takes forever....
  276.  
  277. After  PageStream  completes  safing  the  spool  data, the Studio
  278. status  window will become big and display the print job forwarded
  279. from  PageStream.   Depending  on  the  print  priority defined in
  280. Studio,  the  print  progess  made by Studio can be very very slow
  281. during  the  first  minutes as PageStream might still be busy with
  282. the  next  print  page  at  a higher priority.  Don't get nervous.
  283. Once  PageStream  has  finished  generating the print data, Studio
  284. will  pick  up  the  free CPU time and thus printing will get real
  285. fast.  In other words:  don't count on the remaining time shown in
  286. the Studio status window while PageStream is still rendering print
  287. data.   The remaining print time will greatly decrease once Studio
  288. gets more CPU time.  Because of the optimizations done by Studio,
  289. the remaining print time displayed can vary greatly even without
  290. PageStream taking all free CPU time.
  291.  
  292. - The Print Server can't get started or you don't get a response?
  293.  
  294. The  Studio  PageStream  driver  needs  to know where to find your
  295. Studio  printing  program  in  order  to  start  it.  The path and
  296. filename of your Studio printing program is stored at installation
  297. time  in the STUDIOPATH environment variable in ENV:  and ENVARC:.
  298. The  PageStream  driver  will  be  unable  to  locate the printing
  299. program,   if  you  remove  the  environment  var  or  change  the
  300. path/filename of Studio/CanonStudio.
  301.  
  302. If you change things, you can update the STUDIOPATH enviroment var
  303. by hand or by installing this update again. The install program
  304. will make sure STUDIOPATH is defined correctly.
  305.  
  306. Another  reason  might  be  lack  of  memory,  either fast or chip
  307. memory.   Both,  Studio  and PageStream, have to be running on the
  308. same screen at the same time.  If you don't have enough memory for
  309. doing so, forget using this driver (or better, get more memory).
  310.  
  311. - Your system crashes when clicking on the "Edit Print Presets" or
  312. select "Print" in PageStream?
  313.  
  314. While this never happened during the testing of the driver, I just
  315. want  to  make  sure you know this shouldn't happen if both Studio
  316. and  PageStream  have enough stack.  Usualy the default stack size
  317. given  is  enough.   You  can  increase  the  stack size using the
  318. Workbench Tool/Information menu item.
  319.  
  320. - Incorrect output
  321.  
  322. Please note that Studio uses the PageStream rendering routines.
  323. If something in your output seems to be not correct, try a native
  324. PageStream driver (Workbench driver?).  If the problem appears
  325. with both, Studio and PageStreams Workbench driver, the problem is
  326. most likely caused by a problem of the PageStream rendering
  327. routine.
  328.  
  329. - Random dots in solid colored areas of your output?
  330.  
  331. Please  note  that  the Studio color management tries to match you
  332. output  colors  to  the  screen  colors.  This sometimes can cause
  333. problems  if  you  want  a  specific appearance in the output.  An
  334. example:  let's assume you want a yellow filled boy with the color
  335. RGB  values  255/250/0.  On your screen, the rectangle will appear
  336. as  pure  yellow.   But  in  the  output this box will appear as a
  337. yellow  rectangle  with very disturbing red dots.  This is correct
  338. and  not  a  fault  of  the  software.   Your  original  RGB color
  339. 255/250/0  does  contain a small amoung of red and thus the output
  340. will  have  red  dots.
  341.  
  342. So  if  you  make  business  graphics  with pie charts and similar
  343. things,  you might be better off disabling the color managament of
  344. Studio  and  increase  the  gamma/brightness  slider  in the color
  345. adjustment   window   until   the  brightness  of  the  output  is
  346. acceptable.   This usualy gives you more solid colored areas.  The
  347. output  color  is  most  likely  not correct this way, but this is
  348. often unimportant for business graphics.
  349.  
  350. For  Experts:   But the best solution to fix the problem completly
  351. is  using  the  Studio color management.  Instead of disabling the
  352. color  management, you should adjust the color profile used.  This
  353. can  be  done  using  CMSEdit.   There is pretty nothing you can't
  354. adjust using the CMSEdit program.  Using CMSEdit you can assign an
  355. output  color  to  a  screen color.  This way, you can control the
  356. amount of color fault in the output while still having solid areas
  357. printed   without   to  much  disturbing  dots.   But  a  warning:
  358. adjusting  a  profile in this manner can take much time.  The main
  359. problem  is,  that  all  adjustments must be made by eye/hand.  No
  360. device can really help you as only you know what looks best in the
  361. output.   A  solution  that  often  gives you satisfactory results
  362. without too much work is, to load a greyscale profile into CMSEdit
  363. and  convert  it  to a color profile.  This can be done by CMSEdit
  364. for  you.   Once  done,  simply check all colors with a disturbing
  365. amount  of  small  colors  in  the output.  Remove or increase the
  366. amount to get a solid area.  Got the idea?
  367.  
  368. - Random dots and lines in the output?
  369.  
  370. When  printing  using error diffusion dithers, dots can be printed
  371. that appear in as "lines" or "worms".  This can be very disturbing
  372. and  is  a  result  of  the  error diffusion dithers.  Why do they
  373. appear?   The  lines  that  look like worms appear when printing a
  374. small  amount of a primary color on a binary printer.  An example:
  375. your  printer  can  only  print  black or white dots.  The printer
  376. can't  print  greyscales.   Now  in order to print greyscales, you
  377. selected  the  error  diffussion  dithers.   Let's assume the grey
  378. printed  is 2%.  Studio doesn't print any dot in the first line as
  379. it  can't  print  2% grey.  Instead it prints nothing and notes an
  380. error  of  2%  (thus  the name error diffussion dithers).  So your
  381. output  is  2%  brighter than it should be.  The next line will be
  382. printed white again and the error increases to 4%.  This continues
  383. until  the  error  reaches  50%.   Now the error diffusion dithers
  384. print a line of black and an error of 50% is noted.  But this time
  385. your  output  is  50% to black.  This scheme continues and after a
  386. while a line is printed.
  387.  
  388. These  printed  lines,  that  often  look  like  worms  -  can  be
  389. disturbing  when  printing  solid  colored areas.  The problem can
  390. (partly)  be  solved  by using applying the error diffusion dither
  391. using a serpentine raster scheme.  Another, much better method, is
  392. to  add  some  white  noise  to the dithering.  Such a solution is
  393. performed by the Blue Noise dithering.
  394.  
  395. Note:   the  lines  don't  appear when printing using order dither
  396. algorithems.   If  they  do appear, than they are not cause by the
  397. problem described above.  As said, it's a general problem of error
  398. diffusion dithering.
  399.  
  400.  
  401. Driver History:
  402. ---------------
  403.  
  404. 09.06.96   - V1 First release
  405. 24.06.96   - V1.1 "Unprintable Margin" could not get altered.
  406.              Fixed.
  407.  
  408.  
  409.                     COPYRIGHT/DISCLAIMER
  410.                     ====================
  411.  
  412. Copyright   ©1996   Wolf   Faust.    All   rights  reserved.   All
  413. distribution-  and  marketing rights to the software (drivers) are
  414. vested  in  Wolf  Faust.   The  software  has been provided to you
  415. strictly 'as is', without warranty of any kind.  In no event shall
  416. the  distributor  and/or  Faust  be  held  liable  for any loss or
  417. damages   arising   out  of  any  action,  from  whatever  source,
  418. concerning  the use or inability to use the software.  YOU MAY NOT
  419. USE,  COPY,  OR  TRANSFER  THE  PRODUCT,  OR  ANY COPY OR PORTION,
  420. WITHOUT PRIOR CONSENT IN WRITING FROM WOLF FAUST.
  421.  
  422. Installer   and  Installer  project  icon  (c)  Copyright  1991-93
  423. Commodore-Amiga,   Inc.   All  Rights  Reserved.   Reproduced  and
  424. distributed  under  license  from  Commodore.   More (c) 1986-1993
  425. Commodore-Amiga,   Inc.   All  Rights  Reserved.   Reproduced  and
  426. distributed under license from Commodore.
  427.  
  428. And here is the list of the latest Studio distributors:
  429.  
  430. Germany:                            Australia & New Zealand
  431. Deutschland:                        GSoft Australia Pty Ltd.
  432. arXon GmbH                          PO Box 59
  433. Assenheimer Str. 17                 Elizabeth SA
  434. D-60489 Frankfurt                   Australia 5114
  435. Germany                             Tel: 08-284-1266
  436. Tel:  069-978410-26                 Fax: 08-284-0922
  437. Fax:  069-978410-30                 (English Version)
  438. (German Version)                    
  439.  
  440. The Netherlands:                    North America:
  441. MacroSystem NL                      Safe Harbor Computers
  442. Tromplaan 1                         W226 N900 Eastmound Drive
  443. 3951 CL-Maarn                       Waukesha
  444. Tel: 03432-2969                     WI 53186
  445.      023-296166                     Tel: 414-548-8120
  446. Fax: 03432-3103                     Fax: 414-548-8130
  447. (English Version)                   (English Version)
  448.  
  449. United Kingdom:                     Belgium:
  450. HiSoft                              Click! b.v.b.a.
  451. The Old School, Greenfield          Boomsesteenweg 468
  452. Bedford MK45 5DE                    2610 Wilrijk
  453. Tel: 0525-718181                    Tel: 038281815
  454. Fax: 0525-713716                    Fax: 038286736
  455. (English Version)                   (English Version)
  456.  
  457. France:                             Spain:
  458. Phoenix-DP Almathera                TU Amiga Ordinadors
  459. BP 801                              C/Progreso No 6  Local3
  460. 64008 Pau Cedex                     08120 La Liagosta
  461. Tel/Fax: 059829500                  Barcelona
  462.                                     Tel: (93) 560 3604
  463.                                     Fax: (93) 560 3607
  464.